#ifndef _DFA_H_
#define	_DFA_H_

/******************************************************************************/
/**                              Prototypes                                  **/
/******************************************************************************/

void nfaToDfa(t_table * mat);
void addStates(int estadoNuevo, t_table * mat);
void addRow(t_table * t);
int processVector(t_table * t,t_int_vector * vector);
void insertInResult(t_int_vector * vector,int num);
void removeNodes(t_table * t);
void markNodes(t_table * t,int state);
int changeValue(int value,int ** replace,int dim);
void removeFromFinal(t_table * t,int value);
void adjustFinalStates(t_table * t);
#endif
